#include <stdio.h>
#include <stdlib.h> 
void iFunc(){
    int iList[100] = {256,0,0,0}; // 256 0 0 ..
    printf("iListAdd : %d \n",iList);
    //指针的偏移
    char * pChar = iList;
    printf("pCharAddress : %d %d\n",pChar,pChar + 1);
    int *pInt = iList;
    printf("pIntAddress : %d %d\n",pInt,pInt + 1);
   
    //指针变量的大小
    printf("pCharSize =%d, pIntSize = %d \n",sizeof(pChar),sizeof(pInt));

    //指针变量的读取
    printf("pointValue : pChar_Value is %d , pInt_Value is %d\n",*pChar,*pInt);
    *pChar  = 1;
    printf("pointValue : pChar_Value is %d , pInt_Value is %d\n",*pChar,*pInt);
}
int main ()
{
   iFunc();
   return 0;
}